package co.xiaoxiang.modules.shop.service.dto;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
* @author hupeng
* @date 2019-10-04
*/
@Data
public class YxStoreProductDTO implements Serializable {

    // 商品id
    private Integer id;

    // 商户Id(0为总后台管理员创建,不为0的时候是商户后台创建)
    private Integer merId;

    // 商品图片
    private String image;
    private String video;

    // 轮播图
    private String sliderImage;
    private String haibaoImage;

    // 商品名称
    private String storeName;

    // 商品简介
    private String storeInfo;

    // 关键字
    private String keyword;

    // 产品条码（一维码）
    private String barCode;

    // 分类id
    private String cateId;

    //private String cateName;

    private YxStoreCategorySmallDTO storeCategory;

    // 商品价格
    private BigDecimal price;

    // 会员价格
    private BigDecimal vipPrice;

    // 市场价
    private BigDecimal otPrice;

    // 邮费
    private BigDecimal postage;

    // 单位名
    private String unitName;

    // 商品包装
    private String packaging;

    // 排序
    private Integer sort;

    // 销量
    private Integer sales;

    // 库存
    private Integer stock;

    // 状态（0：未上架，1：上架）
    private Integer isShow;

    // 是否热卖
    private Integer isHot;

    // 是否优惠
    private Integer isBenefit;

    // 是否精品
    private Integer isBest;

    // 是否新品
    private Integer isNew;

    // 产品描述
    private String description;

    // 添加时间
    private Integer addTime;

    // 是否包邮
    private Integer isPostage;

    // 是否删除
    private Integer isDel;
    private Integer isRank;

    // 商户是否代理 0不可代理1可代理
    private Integer merUse;

    // 获得积分
    private BigDecimal giveIntegral;

    // 成本价
    private BigDecimal cost;

    // 秒杀状态 0 未开启 1已开启
    private Integer isSeckill;

    // 砍价状态 0未开启 1开启
    private Integer isBargain;

    // 是否优品推荐
    private Integer isGood;

    // 虚拟销量
    private Integer ficti;

    // 浏览量
    private Integer browse;

    // 产品二维码地址(用户小程序海报)
    private String codePath;

    // 淘宝京东1688类型
    private String soureLink;
    private String qrcodeImage;
    private String productType;

    private Integer startTime;
    private Integer endTime;
    private Integer sendTime;
    private String preType;
    private String periodNum;

    public void setVideo(String video) {
        System.out.println(video + "xxxxxxxxxxxxxxxxxxxxx");
        this.video = video;
    }
}
